iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0
生成式 AI

用AI寫程式也是要點本事的系列 第 9

來個「text to speech」來玩玩

  • 分享至 

  • xImage
  •  

「text to speech」是谷歌推出的「人工語音」服務。
如果有用過谷歌翻譯,應該就使用過或看過這個功能。

「請幫我的專案導入text to speech功能。」對話筐輸入後,一下子就出來了。


import 'package:flutter_tts/flutter_tts.dart';

final flutterTts = FlutterTts();

  Future<void> _speak(String text) async {
    await flutterTts.speak(text);
  }

  void _incrementCounter() {
    setState(() {

      _counter++;
    });
    _speak('This is my text to speech demo');
  }

還有在設定檔中寫入使用這個功能的設定值:


flutter_tts: ^3.2.2

如果想要使用輸入匡內輸入的文字...

「_speak改用輸入匡的內容,記得判斷輸入匡如果是空值時別執行。」

(不好意思,感冒,今天的文章就到這裡。)


上一篇
MVC、線程、權限、與布偶秀
下一篇
來個錄音功能吧!
系列文
用AI寫程式也是要點本事的30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言